﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using SRP_LibDataAccess;
using SRP_LibBusinessEntity;

namespace SRP_LibBusinessRules
{
    public class NUsuario
    {

        public EUsuario ObtenerUsuario(string us,string pw)
        {
            CUsuario usuario = new CUsuario();
            return usuario.ObtenerUsuario(us,pw);
        }
        public EUsuario EnviarContraseña(string us)
        {
            CUsuario usuario = new CUsuario();
            return usuario.EnviarContraseña(us);
        }

        public DataTable ListarUsuario(string descripcion)
        {
            CUsuario usuario = new CUsuario();
            return usuario.ListarUsuario(descripcion);
        }


        public int InsertUsuario(string USER_NAME, string NOMBRES, string APELLIDOS, string EMAIL, string COD_EMPRESA_CENTRIA, int IPER_IDPERFIL, int USER_ACTIVO, string USER_CLAVE)
        {
            CUsuario usuario = new CUsuario();
            return usuario.InsertUsuario(USER_NAME, NOMBRES, APELLIDOS, EMAIL, COD_EMPRESA_CENTRIA, IPER_IDPERFIL, USER_ACTIVO, USER_CLAVE);
        }


        public int UpdateUsuario(int ID_USUARIO, string USER_NAME, string NOMBRES, string APELLIDOS, string EMAIL, string COD_EMPRESA_CENTRIA, int IPER_IDPERFIL, int USER_ACTIVO, string USER_CLAVE)
        {
            CUsuario usuario = new CUsuario();
            return usuario.UpdateUsuario(ID_USUARIO, USER_NAME, NOMBRES, APELLIDOS, EMAIL, COD_EMPRESA_CENTRIA, IPER_IDPERFIL, USER_ACTIVO, USER_CLAVE);
        }
    }
}
